home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Diamond Collection / The Diamond Collection (Software Vault)(Digital Impact).ISO / cdr34 / prexcm55.zip / README.1ST < prev    next >
Text File  |  1995-03-22  |  4KB  |  126 lines

  1.  
  2.             
  3.             Protect! EXE/COM v5.5
  4.              (C) 1993-1995 Jeremy Lilley
  5.              All Rights Reserved
  6.  
  7.  
  8.             A Quick Look At Protect! 
  9.             ------------------------
  10.  
  11.      Thank you for obtaining Protect! EXE/COM v5.5 to evaluate!
  12.  
  13.  
  14. What is Protect!?
  15. -----------------
  16.  
  17.      If you're unfamiliar with Protect!, it is an encryption and 
  18. anti-hacking program for EXE and COM files. Protect! will encrypt 
  19. your regular DOS EXE and COM program files to make them difficult
  20. to modify or to reverse-engineer. The resulting files are random to 
  21. the point that they are uncompressible and debugging through them 
  22. becomes very difficult with all of the "garbage" instructions and 
  23. anti-debugging material in the way. 
  24.  
  25.  
  26. Modification Detection
  27. ----------------------
  28.  
  29.      If the file is modified, a modification error message, which 
  30. can be changed by registered users, pops up before the file has the 
  31. chance to run. Most program authors and software developers would 
  32. *MUCH* prefer a simple message to pop up than to have the file run 
  33. with "missing" copyright screens, with increased threat of a virus 
  34. attack, or with a tendancy for it to "crash" or "hang."
  35.  
  36.  
  37. Quick Syntax
  38. ------------
  39.  
  40. To Protect a file, simply run ProtExCm.EXE:
  41.  
  42.     PROTEXCM MYPROG[.EXE or .COM] [-N]
  43.  
  44.     (If no extension is specified, it will look for the 
  45.     file, EXE first)
  46.  
  47.     The -N option disables compression.
  48.     
  49.     When you register, you just need to add one more 
  50.     parameter to change the message displayed when the
  51.     file is modified.
  52.  
  53.  
  54. Requirements for Protect!
  55. -------------------------
  56.  
  57.      There are no special requirements except that the file must
  58. be DOS-based, non-overlaid, and under about 600k. Sometimes, 
  59. especially in large xBase files, the number of relocation pointers
  60. will require the program to be compressed with another compression
  61. program in order to run efficiently when Protected. Protect! will
  62.  
  63.  
  64.                                 Page 2
  65.  
  66.  
  67. try to save space by compressing, but you can stop this by using
  68. the -N option (not compressing may speed up loading). You may 
  69. wish to use other compression programs such as the freeware LZEXE
  70. or PKWare's PKLITE before running Protect in order to get tighter
  71. compression, but it is not necessary.
  72.  
  73.  
  74. Anti-Debugging and Additional Security
  75. --------------------------------------
  76.  
  77.      Protect! now uses advanced anti-debugging techniques and
  78. its own mutation engine (see the documentation for more on the
  79. mutation engine) to thwart your programs from being "cracked."
  80. No longer can a few bytes be blanked out to prevent certain
  81. copyright screens from being displayed or to change the behavior
  82. of the program. You won't have to worry nearly as much about
  83. people disassembling your secret algorithms or every Dick and
  84. Jane using a simple hex editor to change unprotected copyright
  85. messages. 
  86.  
  87.  
  88. Just A Few More Thoughts
  89. ------------------------
  90.  
  91.      Don't let the simplicity of Protect! fool you - it is a
  92. powerful anti-hack program that has been tried, tested, and
  93. improved upon for the last year. No TSRs or anything obtrusive
  94. are needed - the variable-length security envelope added to the
  95. file (about 1k) takes care of all of the anti-debugging and 
  96. integrity checking. The new integrated compression and MarkEXE, 
  97. a separate copyright embedding tool, now make the Protect! EXE/COM 
  98. program encryption and protection package a complete protection 
  99. system.
  100.  
  101.  
  102. Registering Protect!
  103. --------------------
  104.  
  105.      Protect! is $25, and in order to distribute files that
  106. you Protect, you must register. Registered users get a copy of
  107. PROTEXCM.EXE without the beg screens, slightly different than
  108. the unregistered version (i.e. any future unregistered unprotect
  109. may not necessarily work for a registered version). Your
  110. registration also includes product updates and support. Finally
  111. and most importantly, you can customize your own modification
  112. error messages (especially on foreign-language versions of
  113. products). In any case, thank you for evaluating Protect!
  114.  
  115.  
  116. The Author's Address:
  117. ---------------------
  118.         
  119.         Jeremy Lilley
  120.         Protect! EXE/COM
  121.         2711 Oakview Circle
  122.         Medford, Oregon 97504
  123.         Compuserve: 75060,2074
  124.         Internet: 75060.2074@compuserve.com
  125.  
  126.